1616
1478
1138
827
813
820
906
760
686
653
663
634
742
645
557
594
476
546
619
605
548
511
652
554
600
578
512
602
530
549
573
536
535